Goal-Oriented Requirements Engineering: A Case Study in E-government

نویسندگان

  • Paolo Donzelli
  • Paolo Bresciani
چکیده

This paper presents a requirements engineering framework based on the notions of Actor, Goal, and Intentional Dependency, and applies it to a case study in the field of Information Systems for e-Government. The framework provides the analyst with a powerful tool for capturing high-level organizational needs and transforming them into system requirements in a smooth and controlled manner, and for redesigning, at the same time, the organizational structure that better exploit the new system. Organizations are modeled using Actors. Thus, a network of interacting actors form the organization model. These actors collaborate or conflict in their efforts to achieve individual or organizational goals. Goals represent relationships between actors and link organizational needs to system requirements. In comparison with other more articulated actorand goal-centered approaches to requirements and software engineering, the proposed framework adopts only a basic set of notational elements, and introduces a simplified, top-down, decomposition-based, analysis process. This approach greatly enhances stakeholders’ acceptance and understanding, that are crucial factors for the success of real projects, especially when very diverse stakeholders, with very different skills and backgrounds, are involved, as in the case of e-Government projects. The definition of the requirements for an Electronic Record Management System for e-Government is used to illustrate the framework.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strategy-Oriented Alignment in Requirements Engineering: Linking Business Strategy to Requirements of e-Business Systems using the SOARE Approach

This paper proposes the Strategy-oriented Alignment in Requirements Engineering (SOARE) approach for e-business systems. The primary objective of the SOARE approach is to enable alignment between requirements for e-business systems and the business strategies they are intended to support. The SOARE approach incorporates means for analysing and decomposing business strategy, employing goal model...

متن کامل

Goal-Oriented Requirements Engineering and Enterprise Architecture: Two Case Studies and Some Lessons Learned

An enterprise-architecture (EA) is a high-level representation of the enterprise, used for managing the relation between business and IT. [Problem] Ideally, all elements of an enterprise architecture can be traced to business goals ad vice versa, but in practice, this is not the case. In this experience paper we explore the use of goal-oriented requirements engineering (GORE) techniques to impr...

متن کامل

Goal-Oriented Requirements Engineering: A Guided Tour

Goals capture, at different levels of abstraction, the various objectives the system under consideration should achieve. Goal-oriented requirements engineering is concerned with the use of goals for eliciting, elaborating, structuring, specifying, analyzing, negotiating, documenting, and modifying requirements. This area has received increasing attention over the past few years. The paper revie...

متن کامل

Aligning Service-Oriented Architectures with Security Requirements

Aligning requirements and architectures is a long-standing concern in software engineering. Alignment is crucial in the area of systems evolution, wherein requirements and system architectures keep changing after system deployment. We address a specific alignment problem, i.e., checking the compliance of a service-oriented architecture— representing a composite service—with security requirement...

متن کامل

UML Visualization for an Aspect and Goal-Oriented Approach

The Goal-Oriented requirement engineering approach offers important advantages for a deeper study of software requirements. Some of them are supported for reasoning about design alternatives and traceability between requirements and software architecture. However, in complex systems, requirements specifications suffer from crosscutting, which affects elaboration, readability and maintainability...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003